Description Logics
نویسندگان
چکیده
objects such as the age, the weight, or the name of a person, and the comparison of these concrete properties. Unfortunately, in their unrestricted form, concrete domains can have dramatic effects on the decidability and computational complexity of the underlying DL [17, 115]. For this reason, a more restricted form of concrete domain, known as datatypes [101], is often used in practice. The nominal constructor allows us to use individual names also within concept descriptions: if a is an individual name, then {a} is a concept, called a nominal, which is interpreted by a singleton set. Using the individual Turing, we can describe all those computer scientists that have met Turing by CScientist � ∃hasMet.{Turing}. The so-called “one-of” constructor extends the nominal constructor to a finite set of individuals. In the presence of disjunction, it can, however, be expressed using nominals: {a1, . . . , an} is equivalent to {a1}� · · ·� {an}. The presence of nominals can have dramatic effects on the complexity of reasoning [159]. An additional comment on the naming of DLs is in order. Recall that the name given to a particular DL usually reflects its expressive power, with letters expressing the constructors provided. For expressive DLs, starting with the basic DL �L would lead to quite long names. For this reason, the letter S is often used as an abbreviation for the “basic” DL consisting of �LC extended with transitive roles (which in the �L naming scheme would be called �LCR+). 2 The letter H represents subroles (role Hierarchies), O represents nominals (nOminals), I represents inverse roles (Iinverse), N represent number restrictions (Number), and Q represent qualified number restrictions (Qualified). The integration of a concrete domain/datatype is indicated by appending its name in parenthesis, but sometimes a “generic” D is used to express that some concrete domain/datatype has been integrated. The DL corresponding to the OWL DL ontology language includes all of these constructors and is therefore called SHOIN (D). 2The use of S is motivated by the close connection between this DL and the modal logic S4. 144 3. Description Logics 3.3 Relationships with other Formalisms In this section, we discuss the relationships between DLs and predicate logic, and between DLs and Modal Logic. This is intended for readers who are familiar with these logics; those not familiar with these logics might want to skip the following subsection(s), since we do not introduce modal or predicate logic here—we simply use standard terminology. Here, we only describe the relationship of the basic DL �LC and some of its extensions to these other logics (for a more detailed analysis, see [33] and Chapter 4 of [14]). 3.3.1 DLs and Predicate Logic Most DLs can be seen as fragments of first-order predicate logic, although some provide operators such as transitive closure of roles or fixpoints that require second-order logic [33]. The main reason for using Description Logics rather than general first-order predicate logic when representing knowledge is that most DLs are actually decidable fragments of first-order predicate logic, i.e., there are effective procedures for deciding the inference problems introduced above. Viewing role names as binary relations and concept names as unary relations, we define two translation functions, πx and πy , that inductively map �LC-concepts into first order formulae with one free variable, x or y: πx(A) = A(x), πy(A) = A(y), πx(C �D) = πx(C) ∧ πx(D), πy(C �D) = πy(C) ∧ πy(D), πx(C �D) = πx(C) ∨ πx(D), πy(C �D) = πy(C) ∨ πy(D), πx(∃r.C) = ∃y.r(x, y) ∧ πy(C), πy(∃r.C) = ∃x.r(y, x) ∧ πx(C), πx(∀r.C) = ∀y.r(x, y)⇒ πy(C), πy(∀r.C) = ∀x.r(y, x)⇒ πx(C). Given this, we can translate a TBox T and an ABox � as follows, where ψ[x/a] denotes the formula obtained from ψ by replacing all free occurrences of x with a:
منابع مشابه
Fixpoint Extensions of Temporal Description Logics
In this paper we introduce a decidable fixpoint extension of temporal Description Logics. We exploit the decidability results obtained for various monodic extensions of Description Logics to obtain decidability and tight complexity results for temporal fixpoint extensions of these Description Logics and more generally for the decidable monodic fragments of first order logic.
متن کاملFusions of Description Logics and Abstract Description Systems
Fusions are a simple way of combining logics. For normal modal logics, fusions have been investigated in detail. In particular, it is known that, under certain conditions, decidability transfers from the component logics to their fusion. Though description logics are closely related to modal logics, they are not necessarily normal. In addition, ABox reasoning in description logics is not covere...
متن کاملA Possibilistic Extension of Description Logics
Possibilistic logic provides a convenient tool for dealing with inconsistency and handling uncertainty. In this paper, we propose possibilistic description logics (DLs) as an extension of description logics. We give semantics and syntax of possibilistic description logics. Two kinds of inference services are considered in our logics and algorithms are provided for them. These algorithms are imp...
متن کاملParaconsistent Reasoning for Expressive and Tractable Description Logics
Four-valued description logic has been proposed to reason with description logic based inconsistent knowledge bases, mainly ALC. This approach has a distinct advantage that it can be implemented by invoking classical reasoners to keep the same complexity as classical semantics. In this paper, we further study how to extend the four-valued semantics to more expressive description logics, such as...
متن کاملTractable Reasoning with Bayesian Description Logics
The DL-Lite family of tractable description logics lies between the semantic web languages RDFS and OWL Lite. In this paper, we present a probabilistic generalization of the DL-Lite description logics, which is based on Bayesian networks. As an important feature, the new probabilistic description logics allow for flexibly combining terminological and assertional pieces of probabilistic knowledg...
متن کاملClassifying Description Logics
We describe a method for characterizing the expressive power of description logics. The method is essentially model-theoretic in nature, and it is applied to obtain expressiveness results for a wide range of logics in the well-known FL− and AL hierarchies. As a corollary we obtain a complete classification of the relative expressive power of these logics.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004